package com.pac.weixin.service;

import java.util.List;

import com.pac.weixin.bean.WxDoctorSelBean;

/**
 * 微信用户选择医生记录service接口
 * 
 * @author lujun.chen
 * @version [版本号, 2015年2月28日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface WxDoctorSelService {
	/**
	 * 添加微信选择记录
	 * 
	 * @param wxDoctorSelBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean addWxDoctorSel(WxDoctorSelBean wxDoctorSelBean);

	/**
	 * 删除微信选择医生记录
	 * 
	 * @param wxDoctorSelBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean delWxDoctorSel(WxDoctorSelBean wxDoctorSelBean);

	/**
	 * 查询微信选择医生记录
	 * 
	 * @param wxDoctorSelBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public List<WxDoctorSelBean> queryWxDoctorSel(
			WxDoctorSelBean wxDoctorSelBean);

	/**
	 * 查询单条微信用户选择医生记录
	 * 
	 * @param wxDoctorSelBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public WxDoctorSelBean findWxDoctorSel(WxDoctorSelBean wxDoctorSelBean);

	/**
	 * 通过微信openid 选择的医生
	 * 
	 * @param openid
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public WxDoctorSelBean findWxDoctorSelByOpenid(String openid);
}
